become self-supporting - German English Dictionary